package krillr.Util;
import robocode.*;

public class Module
{
 /* Declare the master bot */
 public KrillBot bot;
 
 /* This is what we do once every tick */
 public void run() {
  return;
 }
 
 /* This is where we put custom events we need to handle */
 public void addCustomEvents() {
  return;
 }
 
 /* These handle different events */
 public void onHitWall(HitWallEvent e) { return; }
 public void onHitByBullet(HitByBulletEvent e) { return; }
 public void onHitRobot(HitRobotEvent e) { return; }
 public void onScannedRobot(ScannedRobotEvent e) { return; }
 public void onBulletHit(BulletHitEvent e) { return; }
 public void onBulletMissed(BulletMissedEvent e) { return; }
 public void onBulletHitBullet(BulletHitBulletEvent e) { return; }
 public void onWin(WinEvent e) { return; }
 public void onRobotDeath(RobotDeathEvent e) { return; }
 public void onDeath(DeathEvent e) { return; }
 public void onCustomEvent(CustomEvent e) { return; }
 public void onMessageReceived(MessageEvent e) { return; }
 public void onSkippedTurn(SkippedTurnEvent e) { return; }
}
